package com.system.healthproject.bean;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * @author Xuheng Zhou
 * @date 2020/6/8 14:27
 * @desc
 */

@ApiModel(value = "新增患教活动的实体")
public class PatientActivityBean {
    /*@ApiModelProperty(name = "patientactivityId",notes = "主键",dataType = "Integer",required = false)
    private Integer patientactivityId;*/

    @ApiModelProperty(name = "doctorId",notes = "医生id",dataType = "Integer",required = true)
    private Integer doctorId;
    @ApiModelProperty(name = "starttime",notes = "报名开始时间",dataType = "Date",required = false)
    private Date starttime;
    @ApiModelProperty(name = "endtime",notes = "报名结束时间",dataType = "Date",required = false)
    private Date endtime;
    @ApiModelProperty(name = "livetime",notes = "直播持续时间（分钟）",dataType = "Date",required = false)
    private Integer livetime;
    @ApiModelProperty(name = "livestarttime",notes = "直播开始时间",dataType = "Date",required = false)
    private Date livestarttime;

    @ApiModelProperty(name = "patientactivityTitle",notes = "患教活动标题",dataType = "String",required = false)
    private String patientactivityTitle;
    @ApiModelProperty(name = "peoplenumber",notes = "目标活动人数",dataType = "Integer",required = false)
    private Integer peoplenumber;
    @ApiModelProperty(name = "patientactivityMoney",notes = "活动费用",dataType = "Double",required = false)
    private Double patientactivityMoney;
    @ApiModelProperty(name = "patientactivityDes",notes = "患教活动说明",dataType = "String",required = false)
    private String patientactivityDes;
    @ApiModelProperty(hidden = true)
    private Date patientActivityCreateTime;

    public Integer getDoctorId() {
        return doctorId;
    }

    public void setDoctorId(Integer doctorId) {
        this.doctorId = doctorId;
    }

    public Date getStarttime() {
        return starttime;
    }

    public void setStarttime(Date starttime) {
        this.starttime = starttime;
    }

    public Date getEndtime() {
        return endtime;
    }

    public void setEndtime(Date endtime) {
        this.endtime = endtime;
    }

    public Integer getLivetime() {
        return livetime;
    }

    public void setLivetime(Integer livetime) {
        this.livetime = livetime;
    }

    public Date getLivestarttime() {
        return livestarttime;
    }

    public void setLivestarttime(Date livestarttime) {
        this.livestarttime = livestarttime;
    }



    public String getPatientactivityTitle() {
        return patientactivityTitle;
    }

    public void setPatientactivityTitle(String patientactivityTitle) {
        this.patientactivityTitle = patientactivityTitle;
    }

    public Integer getPeoplenumber() {
        return peoplenumber;
    }

    public void setPeoplenumber(Integer peoplenumber) {
        this.peoplenumber = peoplenumber;
    }

    public Double getPatientactivityMoney() {
        return patientactivityMoney;
    }

    public void setPatientactivityMoney(Double patientactivityMoney) {
        this.patientactivityMoney = patientactivityMoney;
    }

    public String getPatientactivityDes() {
        return patientactivityDes;
    }

    public void setPatientactivityDes(String patientactivityDes) {
        this.patientactivityDes = patientactivityDes;
    }

    @Override
    public String toString() {
        return "PatientActivityBean{" +
                "doctorId=" + doctorId +
                ", starttime=" + starttime +
                ", endtime=" + endtime +
                ", livetime=" + livetime +
                ", livestarttime=" + livestarttime +
                ", patientactivityTitle='" + patientactivityTitle + '\'' +
                ", peoplenumber=" + peoplenumber +
                ", patientactivityMoney=" + patientactivityMoney +
                ", patientactivityDes='" + patientactivityDes + '\'' +
                '}';
    }

    public Date getPatientActivityCreateTime() {
        return patientActivityCreateTime;
    }

    public void setPatientActivityCreateTime(Date patientActivityCreateTime) {
        this.patientActivityCreateTime = patientActivityCreateTime;
    }
}
